草庐IT

php dns 记录

全部标签

java - 如何在 Spring Boot 中关闭 "NioEndPoint"日志记录?

我正在开发一个SpringBootWeb应用程序,我在其中将一个长时间运行的进程添加到ScheduledExecutorService。为了确保它按照我认为的方式运行,我正在使用System.out.println()来调试长时间运行的进程。我的问题是我一直收到这些NioEndpointFINER|timeoutcompleted:keysprocessed=1;now=1492721057929;nextExpiration=1492721057927;keyCount=0;hasEvents=false;eval=false{timeout()/18}04:44.714NioEnd

java - 如何使用 Java 中的结构化流从 Kafka 反序列化记录?

我使用Spark2.1。我正在尝试使用SparkStructuredStreaming从Kafka读取记录,反序列化它们并在之后应用聚合。我有以下代码:SparkSessionspark=SparkSession.builder().appName("Statistics").getOrCreate();Datasetdf=spark.readStream().format("kafka").option("kafka.bootstrap.servers",kafkaUri).option("subscribe","Statistics").option("startingOffset

java - 如何创建不将 WARN 消息记录到日志的 Spring @ExceptionHandler 方法

我有一个带有Spring@ExceptionHandler的SpringBoot应用程序,它主要执行我想要的操作。它将HTTP状态代码设置为409,并在JSON响应中包含额外的错误信息。@ExceptionHandler(PolicyExecutionException.class)publicResponseEntityhandleException(PolicyExecutionExceptionse){returnResponseEntity.status(HttpStatus.CONFLICT).body(se.getScriptErrorMap());}我注意到,即使它向客户

java - 记录可用/必需的 Java 属性文件内容的最佳实践

是否有完善的方法来记录Java“属性”文件内容,包括:指定给定键所需的数据类型/内容指定应用程序运行是否需要key提供key含义的描述目前,我(手动)维护一个默认的.properties文件,并且我在之前的评论中写了一个散文描述数据类型和每个键的描述。这不会导致以编程方式访问属性文件。我想我正在寻找的是属性文件的“getopt”等价物...[编辑:相关]JavaConfigurationFrameworks 最佳答案 您可以使用ApacheCommonsConfiguration中的一些功能包裹。它至少提供对您的属性的类型访问。传统

java - Logback SyslogAppender 堆栈跟踪日志记录前缀

我们最近从Log4J切换到Logback。除了SyslogAppender中的堆栈跟踪外,日志记录似乎运行良好。它们就像剩余的日志消息一样带有前缀。有什么方法可以禁用此前缀并确保它们将像在Log4JSyslogAppender中一样打印出来吗?提前致谢。当前行为:Apr0212:31:08host.name2012-04-02T12:31:08.418+0200ajp-bio-8009-exec-7com.gooddata.exception.servlet.HttpExceptionTranslatorERROR:Processingclient_request=/gdcwebapp

java - 此 logback.xml 正在记录到文件但无法记录到控制台?

此logback.xml正在记录到文件但无法记录到控制台?我希望有人能发现此配置中的配置错误?这是我的基本记录器配置:importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;...publicstaticLoggerlogger=LoggerFactory.getLogger("JUnit");...logger.info("Thiscommentfailstoshowinconsolebutitshowsinlogfile");这是logback.xml:%-4relative[%thread]%-5level%logger{35}-

java - log4j.properties 文件 - 警告在 eclipse 上找不到记录器的附加程序

这个问题在这里已经有了答案:Noappenderscouldbefoundforlogger(log4j)?(32个答案)关闭7年前。我尝试使用“log4j.properties”文件配置log4j。一切正常,但我发现了一些奇怪的警告:log4j:WARNNoappenderscouldbefoundforlogger(org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager).log4j:WARNPleaseinitializethelog4jsystemproperly.log4j:WARNSeehttp://loggi

java - 如何更改 Java Transformer 中的默认日志记录

我实现了code使我能够打印格式化的XMLimportjava.io.StringReader;importjava.io.StringWriter;importjavax.xml.transform.ErrorListener;importjavax.xml.transform.OutputKeys;importjavax.xml.transform.Source;importjavax.xml.transform.Transformer;importjavax.xml.transform.TransformerException;importjavax.xml.transform.

java - 使用 Spring Boot 2 时记录的 Flyway 弃用消息

我将SpringBoot2.0.4.RELEASE与Flyway5.1.4一起使用。当启动我的SpringBoot应用程序时,我收到警告Flyway.setCallbacks(FlywayCallback)hasbeendeprecatedandwillberemovedinFlyway6.0。请改用Flyway.setCallbacks(Callback)。这似乎是由SpringBoot引起的,因为我自己没有配置任何回调。有什么方法可以禁用此警告或防止其根本原因吗? 最佳答案 出现此问题是因为您将Flyway5.1与SpringB

java - 禁用 apache HTTP 客户端的日志记录?

我正在编写一个应用程序,我在其中使用HTTP协议(protocol)将文件上传到服务器。一切正常,我可以上传文件,我使用ApacheHTTP客户端jar集来完成此操作。在应用程序中,我使用了已设置为DEBUG级别的log4j日志记录框架,默认情况下,ApacheHTTPClient也选择了具有相同日志记录级别的相同日志记录框架,并且它正在生成大量日志。谁能指导我如何禁用apacheHttp客户端的日志记录?我在XML文件名log4j.xml的帮助下配置log4j。 最佳答案 假设您使用的是httpclient4,不会添加类似this